package com.ourteam.frame.web;

import java.util.UUID;

public class StringUtils {

	public String append(String a, String b) {
		if (a == null && b == null) {
			return "";
		} else if (a == null) {
			return b;
		} else if (b == null) {
			return a;
		} else {
			return new StringBuffer(a).append(b).toString();
		}
	}

	public String capitalize(String str) {
		return org.apache.commons.lang.StringUtils.capitalize(str);
	}

	public String substringBefor(String str, String separator) {
		return org.apache.commons.lang.StringUtils.substringBefore(str, separator);
	}
	
	public String substringAfter(String str, String separator) {
		return org.apache.commons.lang.StringUtils.substringAfter(str, separator);
	}

	public boolean isEmpty(String a) {
		return org.apache.commons.lang.StringUtils.isEmpty(a);
	}

	public boolean isNotEmpty(String a) {
		return org.apache.commons.lang.StringUtils.isNotEmpty(a);
	}

	public boolean isNotBlank(String a) {
		return org.apache.commons.lang.StringUtils.isNotBlank(a);
	}

	public boolean isBlank(String a) {
		return org.apache.commons.lang.StringUtils.isBlank(a);
	}

	public boolean startsWith(String a, String prefix) {
		return org.apache.commons.lang.StringUtils.startsWith(a, prefix);
	}
	
	public boolean endsWith(String a, String suffix) {
		return org.apache.commons.lang.StringUtils.endsWith(a, suffix);
	}

	public String[] split(String a, String b) {
		return org.apache.commons.lang.StringUtils.split(a, b);
	}

	public String getUUID() {
		return UUID.randomUUID().toString();
	}
}
